package com.spittr.web.repository;

import org.hibernate.Session;

/**
 * hibernate仓库
 * @author zoe
 * 2017年2月9日
 * @param <T>
 */
public interface HibernateRepository<T> {
	
	public Session currentSession();
	
	/**
	 * 查询对象通过ID
	 * @param clazz
	 * @param id
	 * @return
	 */
	public T queryEntityById(Class<T> clazz,String id);
	
	/**
	 * 保存&更新对象
	 * @param t
	 */
	public void saveOrUpdateEntity(T t);

}
